
   <html>
   <head>
   <style type=text/css>
   body { font-size: 10pt; font-family: Arial; }
   </style>
   </head>
   <body>
   
<font color="darkred">#include</font>&lt;stdio.h&gt;</br>
<font color="darkred">#include</font>&lt;stdlib.h&gt;</br>
<font color="darkred">#include</font>&lt;ds/string.h&gt;</br>
</br>
</br>
<font color="darkgreen">int</font>&nbsp;main()</br>
{</br>
&nbsp;&nbsp;&nbsp;STRING_CREATE_FROM_STR(str1,&nbsp;"Hello&nbsp;World");</br>
&nbsp;&nbsp;&nbsp;pr<font color="darkgreen">int</font>f("%s\n",&nbsp;str1);</br>
&nbsp;&nbsp;&nbsp;STRING_ASSIGN_FROM_STR(str1,&nbsp;"Dew&nbsp;World");</br>
&nbsp;&nbsp;&nbsp;pr<font color="darkgreen">int</font>f("%s\n",&nbsp;str1);</br>
&nbsp;&nbsp;&nbsp;STRING_DESTROY(str1);</br>
&nbsp;&nbsp;&nbsp;</br>
&nbsp;&nbsp;&nbsp;STRING_CREATE_FROM_FILE(str2,&nbsp;"/etc/hosts");</br>
&nbsp;&nbsp;&nbsp;pr<font color="darkgreen">int</font>f("%s\n",&nbsp;str2);</br>
&nbsp;&nbsp;&nbsp;STRING_DESTROY(str2);</br>
&nbsp;&nbsp;&nbsp;</br>
&nbsp;&nbsp;&nbsp;STRING_CREATE_FROM_STR(str3,&nbsp;"&nbsp;&nbsp;Hi&nbsp;jou&nbsp;&nbsp;");</br>
&nbsp;&nbsp;&nbsp;pr<font color="darkgreen">int</font>f("[%s]\n",&nbsp;str3);</br>
&nbsp;&nbsp;&nbsp;STRING_TRIM(str3);</br>
&nbsp;&nbsp;&nbsp;pr<font color="darkgreen">int</font>f("[%s]\n",&nbsp;str3);</br>
&nbsp;&nbsp;&nbsp;STRING_DESTROY(str3);</br>
&nbsp;&nbsp;&nbsp;</br>
&nbsp;&nbsp;&nbsp;STRING_CREATE_FROM_STR(str4,&nbsp;"supercalifragilisticoespialidoso");</br>
&nbsp;&nbsp;&nbsp;pr<font color="darkgreen">int</font>f("%s\n",&nbsp;str4);</br>
&nbsp;&nbsp;&nbsp;STRING_REPLACE(str4,&nbsp;"super",&nbsp;"S");</br>
&nbsp;&nbsp;&nbsp;STRING_REPLACE(str4,&nbsp;"i",&nbsp;"1");</br>
&nbsp;&nbsp;&nbsp;STRING_REPLACE(str4,&nbsp;"a",&nbsp;"@");</br>
&nbsp;&nbsp;&nbsp;STRING_REPLACE(str4,&nbsp;"o",&nbsp;"ZERO");</br>
&nbsp;&nbsp;&nbsp;pr<font color="darkgreen">int</font>f("%s\n",&nbsp;str4);</br>
&nbsp;&nbsp;&nbsp;STRING_DESTROY(str4);</br>
&nbsp;&nbsp;&nbsp;</br>
&nbsp;&nbsp;&nbsp;STRING_CREATE_FROM_STR(str5,&nbsp;"23");</br>
&nbsp;&nbsp;&nbsp;STRING_RPAD(str5,&nbsp;'x',&nbsp;10);</br>
&nbsp;&nbsp;&nbsp;pr<font color="darkgreen">int</font>f("%s\n",&nbsp;str5);</br>
&nbsp;&nbsp;&nbsp;STRING_ASSIGN_FROM_STR(str5,&nbsp;"84321");</br>
&nbsp;&nbsp;&nbsp;STRING_RPAD(str5,&nbsp;'x',&nbsp;10);</br>
&nbsp;&nbsp;&nbsp;pr<font color="darkgreen">int</font>f("%s\n",&nbsp;str5);</br>
&nbsp;&nbsp;&nbsp;STRING_ASSIGN_FROM_STR(str5,&nbsp;"11");</br>
&nbsp;&nbsp;&nbsp;STRING_RPAD(str5,&nbsp;'x',&nbsp;10);</br>
&nbsp;&nbsp;&nbsp;pr<font color="darkgreen">int</font>f("%s\n",&nbsp;str5);</br>
&nbsp;&nbsp;&nbsp;STRING_DESTROY(str5);</br>
&nbsp;&nbsp;&nbsp;</br>
&nbsp;&nbsp;&nbsp;STRING_CREATE_FROM_STR(str6,&nbsp;"23");</br>
&nbsp;&nbsp;&nbsp;STRING_LPAD(str6,&nbsp;'x',&nbsp;10);</br>
&nbsp;&nbsp;&nbsp;pr<font color="darkgreen">int</font>f("%s\n",&nbsp;str6);</br>
&nbsp;&nbsp;&nbsp;STRING_ASSIGN_FROM_STR(str6,&nbsp;"84321");</br>
&nbsp;&nbsp;&nbsp;STRING_LPAD(str6,&nbsp;'x',&nbsp;10);</br>
&nbsp;&nbsp;&nbsp;pr<font color="darkgreen">int</font>f("%s\n",&nbsp;str6);</br>
&nbsp;&nbsp;&nbsp;STRING_ASSIGN_FROM_STR(str6,&nbsp;"11");</br>
&nbsp;&nbsp;&nbsp;STRING_LPAD(str6,&nbsp;'x',&nbsp;10);</br>
&nbsp;&nbsp;&nbsp;pr<font color="darkgreen">int</font>f("%s\n",&nbsp;str6);</br>
&nbsp;&nbsp;&nbsp;STRING_DESTROY(str6);</br>
&nbsp;&nbsp;&nbsp;</br>
</br>
</br>
&nbsp;&nbsp;&nbsp;<font color="#6d4d00">return</font>&nbsp;0;</br>
}</br>
</br>
</br>
</br>
</body></html>
